package com.bigfire.dtm.shared.constant;

import java.math.BigDecimal;

/**
 * 系统常量定义
 * @author Damon S.
 */
public final class Constants {
    public static final String STR_EMPTY = "";
    public static final String STR_NA = "NA";
    public static final String STR_CENTRAL_LINE = "-";
    public static final String STR_SHARP = "#";
    public static final String STR_COMMA = ",";

    public static final Long LONG_PAGE_INDEX = 1L;
    public static final Long LONG_PAGE_SIZE = 10L;
    public static final Long LONG_ZERO = 0L;
    public static final Long LONG_ONE = 1L;
    public static final Long LONG_TEN = 10L;
    public static final Long LONG_MINUS_ONE = -1L;
    public static final Long LONG_WAIT_MILLIS = 60000L;

    public static final Integer INT_ZERO = 0;
    public static final Integer INT_ONE = 1;
    public static final Integer INT_TWO = 2;
    public static final Integer INT_FOUR = 4;
    public static final Integer INT_TEN = 10;
    public static final Integer INT_TWENTY = 20;
    public static final Integer INT_MINUS_ONE = -1;
    public static final Integer HALF_AN_HOUR = 30;
    public static final Integer INT_QUEUE_CAPACITY = 2000;
    public static final Integer RECORD_LIMIT_100 = 100;
    public static final Integer RECORD_LIMIT_2000 = 2000;

    public static final BigDecimal DECIMAL_MINUS_ONE = new BigDecimal(INT_MINUS_ONE);

    public static final String ASCRIPTION = "ASCRIPTION";
    public static final String PROMOTE_C_PARENT = "PROMOTE_C_PARENT";
    public static final String PROMOTE_ACCUMULATE = "PROMOTE_ACCUMULATE";
    public static final String PROMOTE_VIP = "PROMOTE_VIP";
    public static final String PROMOTE_OWNER = "PROMOTE_OWNER";
    public static final String PROMOTE_USER = "PROMOTE_USER";

    public static final String USER_KIND_VIIVA = "viiva";
    public static final String OPERATED_BY = "Settlement_Service";
    public static final String MODE_MOTION_RANK = "achievement";
    public static final String ANCHNET_CODE = "paralleled_with_anchnet";
    public static final String RECORD_0_REWARDS = "record_zero_rewards";
    public static final String SUBTYPE_VIP = "VIP";

    public static final String PREFIX_SHARED = "[HANWIN-SHARED]";
    public static final String PREFIX_SETTLEMENT = "[HANWIN-SETTLEMENT]";
}
